package com.example.mybatisdemo.mapper;

import com.alibaba.fastjson.JSONObject;
import com.example.mybatisdemo.domain.entity.RmResources;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.example.mybatisdemo.domain.vo.DetailsVo;
import com.example.mybatisdemo.domain.vo.MdOuVo;
import com.example.mybatisdemo.domain.vo.RmResourcesVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* @author ext.yangming13
* @description 针对表【rm_resources(服务资源: 可用于提供服务的资源登记，包括设备、劳动力、场地及其他资产。)】的数据库操作Mapper
* @createDate 2024-10-22 11:10:17
* @Entity com.example.mybatisdemo.domain.entity.RmResources
*/
public interface RmResourcesMapper extends BaseMapper<RmResources> {

    List<RmResourcesVo> listData();

    JSONObject getGridData(@Param("gridId") Long gridId);

    List<DetailsVo> getDetails(@Param("rowId") Long rowId);

    String getEnumitem(@Param("enumitemIdr") Long enumitemIdr);

    List<String> listAttachment(@Param("rowId") Long rowId);

    List<String> listLabel(@Param("rowId") Long rowId);

    List<MdOuVo> listOrgData();


    List<String> listOrgLabel(@Param("rowId") Long rowId);
}




